Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Argentina F9 Brazil F4 Brazil F6 Argentina F12 Brazil F12 Slovenia F3 Austria F2 Austria F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Slovenia F1 Slovenia F2 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Austria F7 Austria F9 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Bosnia & Herzegovina F3 Slovenia F3 Turkey F1 Turkey F2 Croatia F1 Serbia F8 Slovenia F2 Argentina F6 Bolivia F2 Croatia F12 Brazil F5 Caltanissetta Challenger Blumenau Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Orbetello Challenger Dortmund Challenger Ljubljana Challenger Napoli Challenger Meknes Challenger Casablanca Challenger AGT Challenger - Leon GHI Bronx Tennis Classic - Bronx Sunrise Challenger Curitiba Challenger Barletta Challenger Anning Challenger Villa Allende Challenger Medellin Challenger Guayaquil Challenger Caltanissetta Challenger Portoroz Challenger Banja Luka Challenger Orleans Challenger Todi Challenger Banja Luka Challenger Irving Challenger Turin Challenger Salinas Challenger Rome Challenger Challenger Britania Zavaleta - Puebla II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Irving Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Lima Challenger Santiago Challenger Buenos Aires Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sophia Antipolis Challenger Barletta Challenger Bastad Challenger Orleans Challenger Portoroz Challenger Buenos Aires Challenger Akbank Private Banking TED Open - Istanbul Santo Domingo Challenger Guayaquil Challenger Antalya 2 Challenger Oeiras 3 Challenger XIV Challenger ATP Club Premium Open - Quito Barletta Challenger Copa Petrobras-Paraguay - Asuncion III Aberto Santa Catarina de Tenis - Florianopolis Dallas Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Furth Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Genova Challenger BH Tenis Open International Cup 2008 - Belo Horizonte St. Remy Challenger ITG Miami Challenger - Miami Ostrava Challenger Guayaquil Challenger Blunmenau Challenger Tallahassee Challenger Todi Challenger Montevideo Challenger Marrakech Challenger Bordeaux Challenger Beijing Challenger Rennes Challenger Bogota Challenger Todi Challenger Kenitra Challenger Aix En Provence Challenger Antalya Challenger Irving Challenger Savannah Challenger Orleans Challenger Campinas Challenger Biella 5 Challenger Nottingham 2 Challenger Vercelli Challenger Pilot Pen Tennis - New Haven Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota ATP Vegeta Croatia Open - Umag Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras If Stockholm Open - Stockholm Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Moselle Open - Metz Open Sud de France - Montpellier Copa Petrobras - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Torneo Internacional Challenger Fila 2006 - Leon Great Ocean Road Open - Melbourne Credicard Mastercard Tennis Cup - Campos do Jordao Cordoba Open - Cordoba Argentina Open - Buenos Aires Sardegna Open - Cagliari Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla SA Tennis Open - Johannesburg Serbia Open - Belgrade AT&T Challenger of Dallas - Dallas XII Abierto Internacional de Salinas - Salinas Brasil Open - Costa do Sauipe Aberto de Santa Catarina de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Nice Cote dAzur - Nice Abierto Mexicano Telcel - Acapulco Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign U.S. Mens's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Countrywide Classic - Los Angeles Bancolombia Open - Bogota ECM Prague Open 2008 - Prague Grand Prix de Tennis de Lyon - Lyon Seguros Bolivar Open - Cali Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bancolombia Open - Cali Serbia Open - Belgrade Voit Mexico City Open - Mexico City Mercedes Cup - Stuttgart Challenger Casablanca San Angel - Mexico City VTR Open - Vina del Mar IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Casablanca San Angel - Mexico City Barranquilla Challenger Trani Challenger Banja Luka Challenger Santos Challenger Montevideo Challenger ATP Studena Croatia Open - Umag Lima Challenger - Lima Prague Challenger II Naples ITG Challenger - Naples Marburg Challenger Wuhan Challenger Brasil Open - Sao Paulo Sao Paulo Challenger Moselle Open - Metz The 'Fitz' Casino Challenger - Tunica Rome Challenger Buenos Aires Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Challenger ATP de Cuenca Diario El Mercurio - Cuenca Trnava Challenger Mons Challenger Meknes Challenger Seguros Bogota Open - Bogota Geneva Challenger PBZ Zagreb Indoors - Zagreb Siemens Open - Scheveningen Grand Prix Hassan II - Casablanca Zagreb Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Napoli Challenger Aircel Chennai Open - Chennai Kremlin Cup - Moscow Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Joinville Tennis Festival - Joinville Seguros Bolivar Open - Bogota Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing If Stockholm Open - Stockholm European Open - Antwerp Sydney International - Sydney Nature Valley International - Eastbourne Fever-Tree Championships - London Challenger ATP de Cuenca Diario El Mercurio - Cuenca Braunschweig Challenger Cordenons Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Buenos Aires Challenger Vicenza Challenger Santiago Challenger Iskratel Open - Kranj Guayaquil Challenger Brescia Challenger Erste Bank Open - Vienna Copa Petrobras Argentina - Buenos Aires Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas San Marino Challenger Open Parc - Lyon Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Lima Challenger Genova Challenger Countrywide Classic - Los Angeles Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Copa Telmex - Buenos Aires Copa Claro - Buenos Aires San Juan Challenger Arpa Ceramic Cup - Reggio Emilia Zagreb Challenger UNICEF Open - 's Hertogenbosch ATP Challenger Tour Finals 's Tennis Masters 07 Challenger - Graz Rome Challenger Sao Leopoldo Challenger Buenos Aires Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Legg Mason Tennis Classic - Washington Loughborough Challenger Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Thailand Open - Bangkok Mercedes Cup - Stuttgart Copa Petrobras Colombia - Bogota Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Copa Petrobras Brazil - Belo Horizonte Mersin Challenger Salzburg Challenger Serbia Open - Belgrade Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Kosice Challenger Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Loughborough Challenger Open Parc - Lyon Rabat Challenger AEGON International - Eastbourne Seguros Bolivar Open - Medellin Santiago Challenger Bogota Challenger Sarasota Challenger Tunis Challenger Serbia Open - Belgrade Studena Croatia Open - Umag Ljubljana Challenger Winston-Salem Open - Winston-Salem Emilia-Romagna Open - Parma Open 13 Provence - Marseille Copa Telmex - Buenos Aires Hungarian Open - Budapest Austrian Open - Kitzbuhel Kremlin Cup - Moscow Bet-at-home Open - Hamburg AEGON Championships - London Swiss Indoors Basel - Basel Citi Open - Washington Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg AEGON Championships - London Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Freeman Men's $50,000 Challenger - Joplin Austrian Open - Kitzbuhel Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Montreal Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Konzum Croatia Open - Umag Pereira Challenger Shanghai - Shanghai Mutua Madrilena Masters Madrid - Madrid Winston-Salem Open - Winston-Salem Rogers Cup - Toronto Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 - Marseille US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Konzum Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Sony Open Tennis - Miami Movistar Open - Santiago Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Western & Southern Open - Cincinnati Ricoh Open - 's-Hertogenbosch Sony Open Tennis - Miami Gerry Weber Open - Halle Mutua Madrid Open - Madrid AEGON Championships - London SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg SAP Open - San Jose BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Brisbane International - Brisbane Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Farmers Classic - Los Angeles Miami Open - Miami Erste Bank Open - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Miami Open - Miami Libema Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami German Tennis Championships - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome ASB Classic - Auckland Argentina Open - Buenos Aires European Open - Antwerp Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Santiago Open - Santiago cinch Championships - London AEGON International - Eastbourne Argentina Open - Buenos Aires Cordoba Open - Cordoba Apia International - Sydney Zagreb Challenger Rio Open - Rio de Janeiro Australian Open - Melbourne French Open - Paris AIG Japan Open Tennis Championships - Tokyo Wimbledon - London U.S. Open - New York U.S. Open - New York Brisbane International - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch VTR Open - Vina del Mar BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Apia International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Geneva Open - Geneva Erste Bank Open - Vienna Adelaide International - Adelaide French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group II, 1R, SLO-POL 2-3 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Group II, 1R, SLO-EST 4-0 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group II, PO, SLO-TUR 3-2 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QR, COL-ARG 3-1 Australian Open - Melbourne All Lower level tournaments